@import "../../../commin/commin.less";
.wrap {
  .bg_image{
  
    width: 100vw;
    // height: 100vh;  
  }
  .discount{
    position: absolute;
    top: 30vh;
    font-size: 33rpx;
    color: #E46A1F;
    left: 52%;
    
    transform: translateX(-50%);
    display: flex;
    align-items: baseline;
    justify-content: center;
    .symbol{
      transform: rotate(2deg);
    }
  }
  .symbolCon{
    height: 240rpx;
    line-height: 240rpx;
    display: flex;
    transform: rotate(0.5deg);
  }
   .main { 
    position: absolute;
    top: 450rpx;
    left: 47%;
    transform: translateX(-50%);
    
    .symbol{
      font-size: 58rpx;
      font-weight: 500;
      color: #E46A1F;
      // transform: rotate(2deg);
      margin-right: -30rpx;
    }
    .amount {
      font-size: 180rpx;
      font-family: BebasNeue;
      font-weight: 400;
      // color: #E46A1F;
	  color: var(--textColor);
      //transform: rotate(3deg);
      letter-spacing: -10rpx
    }
    .yuan{
      width: 50rpx;
      height: 50rpx;
    }
  }
  .btn_login{
    width: 480rpx;
    height: 88rpx; 
    position: absolute;
    bottom: 150rpx;
    left: 50%;
    transform: translateX(-50%);
    background: var(--textColor);
    box-shadow: 0px -1rpx 0rpx 0rpx #FFF2D3;
    border-radius: 44rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    .img{
      width: 48rpx;
      height: 48rpx;
      margin: 0 0 0 10rpx;
    }
  }
  .tips{
    width: 380rpx;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
	bottom: 80rpx;
	font-size: 24rpx;
  }
}

.maskbg {
  width: 100vw;
  height: 65vh;
  padding-top: 35vh;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  background: rgba(0, 0, 0, .5);

  .maskinfo {
    width: 60vw;
    margin-left: 12vw;
    background: #fff;
    padding: 5vw 8vw;
    border: #eee solid 1rpx;
    border-radius: 5rpx;

    .masktxt {
      text-align: left;
      color: #666;
      letter-spacing: 1px;
      font-size: 34rpx
    }

    .maskbtn {
      text-align: right;
      color: #049f1e;
      letter-spacing: 1px;
      height: 60rpx;
      font-size: 34rpx
    }
  }
}